//按多少位数四舍五入  src : item除以总数后*100, pos:幂
export function fomatFloat(src, pos) {
  return Math.round(src * Math.pow(10, pos)) / Math.pow(10, pos);
}

//截取 x轴 类型为中文或英文
export function formatterName(value, num) {  //echart自带value，num：多少个字段一行
  var thisValue = value;
  var tpl = '';
  var num = num; //每行显示多少个字段
  var row = Math.ceil(thisValue.length / num); //有多少行  向上取整,有小数就整数部分加1
  var start = 0; //截取开始下标
  var end = num;  //截取结束下标+1
  for (var i = 0; i < row; i++) {
    if (i == row - 1) {
      tpl += thisValue.substring(start, end)
    } else {
      tpl += thisValue.substring(start, end) + '\n'
    }
    start += num;
    end += num;
  }
  return tpl;
}

//截取 x轴 类型为时间 yyyy/MM/DD
export function formatterDate(value) {    //改变显示排列方式 \n
  var thisValue = value;
  var tpl = ''
  thisValue = thisValue.split("/");

  thisValue.forEach(function (item, index) {
    //console.log("value:", item+":"+index);
    if (index == 0) {
      tpl += item + '\n'
    } else if (index == thisValue.length - 1) {
      tpl += item
    } else {
      tpl += item + '/'
    }
  })
  return tpl;
} 